package model;

/*
Cours :             LOG120 
Session :           Saison (hiver) 
Groupe :            01 
Projet :            Laboratoire #2
Etudiant(e)(s) :    Jeremy Moreau
                    Alexandre Richard
                    Philippe Pigeon
Code(s) perm. :     MORJ91010106
					RICA10028806 
                    PIGP08058903
Professeur :        Ghizlane El Boussaidi  
Date remise :       2012-03-010  
*/

import java.io.Serializable;
import java.util.ArrayList;

public class MenuModele extends AbstractModele implements Serializable{

	ArrayList <Plat> plats;
	String description;
	
	public MenuModele() {}
	
	public MenuModele(String _description)
	{
		description = _description;
		plats = new ArrayList<Plat>();
	}
	
	public ArrayList<Plat> getPlats()
	{
		return plats;
	}
	
	
	public void setPlats(ArrayList<Plat> _plats)
	{
		plats = _plats;
		setChanged();
		notifyObservers();
	}
	
	public void addPlat(Plat _p)
	{
		plats.add(_p);
		setChanged();
		notifyObservers();
	}
	
	public void removePlat(Plat _p)
	{
		plats.remove(_p);
		setChanged();
		notifyObservers();
	}
	

}
